package com.coach.enums;



/**
 * @Description 用户Jms监听作用请求标识,具体逻辑根据业务需求定义
 * 
 */
public enum JmsReplyEnum {
	
	TRACKS_SAVE_FEEDBACK(100, "对保存track的反馈"),
	TRACKS_CONVERT_TRACK(101, "对运动模式识别验证成功的反馈"),
	
	
	MESSAGE_SEND(2001, "发送普通消息"),
	
	GROUP_MEMBER_PROMOTION(11100, "晋升圈子成员"),
	GROUP_MEMBER_DEMOTION(11101, "降级圈子成员"),
	GROUP_MEMBER_HOOF_OUT(11102, "踢出圈子成员"),
	GROUP_MEMBER_BALKED(11103, "拉黑圈子成员"),
	GROUP_MEMBER_EIXT(11104, "圈子成员退出"),
	GROUP_MESSAGE(11105, "圈子消息"),
	GROUP_JION(11106, "申请加入圈子"),
	GROUP_ANNOUNCEMENT(11107, "圈子通告"),
	
	BBS_LIKE(12100, "BSS点赞"),
	BBS_COMMENT(12101, "BSS评论"),
	BBS_MESSAGE(12102, "BBS消息"),
	BBS_ANNOUNCEMENT(12103, "BBS通告"),
	
	ACTIVITIE_MESSAGE(13100, "活动消息"),
	ACTIVITIE_JION(13101, "申请加入活动"),
	ACTIVITIE_HOOF_OUT(13102, "踢出活动"),
	ACTIVITIE_ANNOUNCEMENT(13103, "活动通告"),
	
	RECORD_MESSAGE(14100, "record消息"),
	RECORD_SHARE_TO_GROUP(14101, "分享record到圈子"),
	RECORD_SHARE_TO_BBS(14102, "分享record到BBS"),
	RECORD_SHARE_TO_ACTIVITIE(14103, "分享record到活动"),
	
	PRODUCT_MESSAGE(15100, "装备消息"),
	PRODUCT_RECEIPT_OF_DONATED_GOODS(15101, "收到装备赠送"),
	PRODUCT_AGREED_TO_RETURN(15102, "商城管理员统一退货,退货成功"),
	PRODUCT_HAS_BEEN_SHIPPED(15103, "已经发货"),
	
	/*==================> 活动相关消息处理标示  <=====================*/
	EVENT_APPLY(88816100,"活动审核"),
	
	EVENT_PASS(16101,"活动审核通过"),
	
	EVENT_REFUSE(16102,"活动审核拒绝"),
	
	MEMBR_IS_FULL(16103,"已经满员"),
	
	TRANSACTION_MSG_FEEDBACK(16200, "对审核消息处理的反馈"),
	
	
	
	SYSTEM_MESSAGE(-10000, "系统信息"),
	SYSTEM_ANNOUNCEMENT(-9999, "系统通告");
	
	private final int value;

	private final String description;

	private JmsReplyEnum(int value, String description) {
		this.value = value;
		this.description = description;
	}

	public int value() {
		return this.value;
	}
	
	public String description(){
		return this.description;
	}

}
